html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;}
p{margin:0 10px 10px}


/*default: 2 col
div#container{text-align:left}
div#navigation{background:#B9CAFF}
div#extra{background:#FF8539}
div#footer{background: #333;color: #FFF}

div#container{width:700px;margin:0 auto}
div#content{float:right;width:500px}
div#navigation{float:left;width:200px}
div#extra{float:left;clear:left;width:200px}
div#footer{clear:both;width:100%}
*/

/*3 col*/
div#navigation{background:#B9CAFF}
div#extra{background:#FF8539}
div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}

div#wrapper{float:left;width:100%}
div#content{margin: 0 30% 0 25%}
div#navigation{float:left;width:25%;margin-left:-100%}
div#extra{float:left;width:30%;margin-left:-30%}
div#footer{clear:left;width:100%}

/**/
div#header {text-align: right}
div#navbar {text-align: left}
.productImage p {text-align: center;font-size: 10pt;}
#product_list ul li {list-style: none; margin:0; padding:0}
#product_list ul  {padding: 0 5px}
#product_list .price {white-space: nowrap; text-align: right}
#product_list .in_cart {font-weight: bold; color: #000}

#navbar ul {margin: 1em; padding: 0px;}
#navbar ul li {display: inline; list-style: none;}
#navbar ul li {padding-left: 0.7em; 	padding-right: 0.5em; 	border-left: 1px solid #b0b0b0; }  
#navbar ul li.first { padding-left: 0em; border-left: none;}

#categories_tree li.has_children {font-style: italic}
#categories_tree li.has_children li {font-style: normal}
#categories_tree li.current {font-weight: bold}
#categories_tree li.current li {font-weight: normal}
